package com.jeomo.mem.provider.vo;

import com.jeomo.base.starter.vo.BaseVO;

import java.time.LocalDate;

/**
 * 会员积分规则
 * @author:Jackpot
 * @create 2020-09-09 14:30
 * @description:
 */
public class MemberPointsRuleVo extends BaseVO {

    /** 规则编码*/
    private String code;
    /** 规则名称*/
    private String name;
    /** 积分规则:金额下限 (每消费 ? 元获取 ?个积分) */
    private Integer amountFloor;
    /** 积分规则:积分下限 */
    private Integer pointsFloor;
    /** 使用等级 */
    private String useLevels;
    /** 使用等级:编码 */
    private String[] levelCodes;
    /** 使用等级:名称 */
    private String[] levelNames;
    /** 使用范围*/
    private Integer useRange;
    /** 启用状态*/
    private Boolean startFlag;
    /** 备注*/
    private String memo;

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }



    public Integer getUseRange() {
        return useRange;
    }

    public void setUseRange(Integer useRange) {
        this.useRange = useRange;
    }


    public String getMemo() {
        return memo;
    }

    public void setMemo(String memo) {
        this.memo = memo;
    }

    public Boolean getStartFlag() {
        return startFlag;
    }

    public void setStartFlag(Boolean startFlag) {
        this.startFlag = startFlag;
    }

    public String getUseLevels() {
        return useLevels;
    }

    public void setUseLevels(String useLevels) {
        this.useLevels = useLevels;
    }

    public String[] getLevelCodes() {
        return levelCodes;
    }

    public void setLevelCodes(String[] levelCodes) {
        this.levelCodes = levelCodes;
    }

    public String[] getLevelNames() {
        return levelNames;
    }

    public void setLevelNames(String[] levelNames) {
        this.levelNames = levelNames;
    }

    public Integer getAmountFloor() {
        return amountFloor;
    }

    public void setAmountFloor(Integer amountFloor) {
        this.amountFloor = amountFloor;
    }

    public Integer getPointsFloor() {
        return pointsFloor;
    }

    public void setPointsFloor(Integer pointsFloor) {
        this.pointsFloor = pointsFloor;
    }
}
